Check that icon-shadow is not affected by -gtk-icon-transform.
grid-spacing3.css \
grid-spacing3.ref.ui \
grid-spacing3.ui \
+ icon-shadow-no-transform.css \
+ icon-shadow-no-transform.ref.ui \
+ icon-shadow-no-transform.ui \
icon-style-basics.css \
icon-style-basics.ref.ui \
icon-style-basics.ui \
--- /dev/null
+@import "reset-to-defaults.css";
+
+* {
+ -gtk-icon-source: url("green-20x20.png");
+ -gtk-icon-transform: scale(0.5);
+ icon-shadow: red 1px 1px;
+}
+
+#transformed {
+ -gtk-icon-transform: scale(0.5) rotate(90deg);
+}
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Generated with glade 3.18.1 -->
+<interface>
+ <requires lib="gtk+" version="3.12"/>
+ <object class="GtkWindow" id="window1">
+ <property name="can_focus">False</property>
+ <property name="type">popup</property>
+ <child>
+ <object class="GtkSpinner" id="spinner1">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ </object>
+ </child>
+ </object>
+</interface>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Generated with glade 3.18.1 -->
+<interface>
+ <requires lib="gtk+" version="3.12"/>
+ <object class="GtkWindow" id="window1">
+ <property name="can_focus">False</property>
+ <property name="type">popup</property>
+ <child>
+ <object class="GtkSpinner" id="spinner1">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <style>
+ <class name="transformed"/>
+ </style>
+ </object>
+ </child>
+ </object>
+</interface>